﻿using System;
using System.ComponentModel.DataAnnotations;
using BoneSystem.Business.Entity.Pessoa.SubClass.PessoaFisica;

namespace BoneSystem.Business.Validation.CustomValidations
{
    [AttributeUsage(AttributeTargets.Class)]
    public class PessoaFisicaValidation : ValidationAttribute
    {
        public override bool IsValid(object value)
        {
            
            var parceiroModel = value as PessoaFisica;
            
            //if (parceiroModel == null)
            //{
            //    throw new Exception("O objeto value não é do tipo PessoaFisica.");
            //}

            //var novaSenha = "";
            //if (novaSenha.Length <21)
            //{
            //    parceiroModel.ConfirmarSenha = Criptografia.CriptografarSenha(parceiroModel.ConfirmarSenha);
            //    novaSenha = parceiroModel.ConfirmarSenha;
            //}
            //var senha = "";
            //if (senha.Length < 21)
            //{
            //    parceiroModel.Senha = Criptografia.CriptografarSenha(parceiroModel.Senha);
            //    senha = parceiroModel.Senha;
            //}
            
            return true;
        }
    }
}
